chinese zebra high-fin shark - Spanish English Dictionary